;(function($){
    $(function(){
        $("#all").on("click", function(){
            if($(this).prop("checked")){
                $("[type='checkbox']").prop("checked", true)
            } else {
                $("[type='checkbox']").prop("checked", false)
            }
        })
        // var count=0;
        // $(".jian").on("click",function(){
        //     count--;
        //     $(".num").val(count)
        // })
        // $(".jia").on("click",function(){
        //     count++;
        //     $(".num").val(count)
        // })

        function loadData(){
            var uid = JSON.parse(localStorage.getItem("userinfo1") || "{}").u_id;//拿到用户id,谁购买 c_u_id上个userinfo1 的自增
            $.ajax({
                url : "./server/cartlistByUId.php",
                data : {
                    "u_id" : uid
                },
                type : "post"
            }).then(function(res){
                console.log(res);
                var oTab = $("#tab");

                oTab.html("");
                // var strHtml='<tr>';
                res.forEach((el,index)=>{

                    var $strHtml = $(`<tr class="tr">
                        <td data-row=${JSON.stringify(el)} class="imgaa"><img class="imgimg" src="${el.c_pro_img}"></td>
                        <td class="wenzi">${el.c_pro_name}</td>
                        <td>${el.c_pro_price}</td>
                        <td><button class="jian1">-</button><input class="cls_num" value="${el.c_pro_num}"><button class="jia1">+</button></td>
                        <td>${el.c_pro_total}</td>
                        <td> <a onclick=del(${el.c_id},this) class="shanchu">删除</a></td>
                    </tr>`);
                    $(oTab).append($strHtml)

                })
            })
        }

        loadData();
        //+
        $("table").on("click", ".jia1", function(){
            var num = $(this).prev().val();
            $(this).prev().val(++num);
            var data = $(this).parents("tr").find("td:eq(0)").data("row");
            console.log(data);
            data.c_pro_num = $(this).prev().val();

            $(this).parents("tr").find("td:eq(4)").text(data.c_pro_num * data.c_pro_price);

            //解决 数据都有，但是与后台接受的名称不一致
            var saveObj = {};
            saveObj.pro_id=data.c_pro_id
            saveObj.pro_img=data.c_pro_img
            saveObj.pro_name=data.c_pro_name
            saveObj.pro_num=data.c_pro_num
            saveObj.pro_price=data.c_pro_price
            saveObj.pro_total=data.c_pro_total
            saveObj.u_id=data.c_u_id

            //data 通过ajax 发送到后台同步就可以了

            $.ajax({
                url:"./server/cartsserver.php",
                data:saveObj,
                type:"post",
            }).then(function(res){
                console.log(res);
                loadData()
            })


        })

        $("table").on("click",".jian1",function(){
            var num=$(this).next().val();
            if(num==1){
                return;
            }
            $(this).next().val(--num);
            var data=$(this).parents("tr").find("td:eq(0)").data("row");
            data.c_pro_num=$(this).next().val();
            $(this).parents("tr").find("td:eq(4)").text(data.c_pro_num*data.c_pro_price);
            console.log(data);

            var saveObj = {};
            saveObj.pro_id=data.c_pro_id
            saveObj.pro_img=data.c_pro_img
            saveObj.pro_name=data.c_pro_name
            saveObj.pro_num=data.c_pro_num
            saveObj.pro_price=data.c_pro_price
            saveObj.pro_total=data.c_pro_total
            saveObj.u_id=data.c_u_id

            //data 通过ajax 发送到后台同步就可以了

            $.ajax({
                url:"./server/cartsserver.php",
                data:saveObj,
                type:"post",
            }).then(function(res){
                console.log(res);
                loadData()
            })

        })
    })

})(jQuery);
function del(num,obj){ //obj a
    $.ajax({
        url:"./server/deleteByCart.php",
        type:"post",
        dataType:"json",
        data:{
            'c_id':num
        }
    }).then(function(res){
        // console.log(res);
        if(res.status==1){
            layer.alert("删除成功");
            $(obj).parents("tr").remove();
        }else{
            alert("删除失败")
        }
    })
}